\hypertarget{_data_8hpp}{\section{C\-:/\-Users/\-Owner/\-My Programming/\-Personal Projects/\-Video\-Games/\-Optimist Racing/src/\-Data.hpp File Reference}
\label{_data_8hpp}\index{C\-:/\-Users/\-Owner/\-My Programming/\-Personal Projects/\-Video\-Games/\-Optimist Racing/src/\-Data.\-hpp@{C\-:/\-Users/\-Owner/\-My Programming/\-Personal Projects/\-Video\-Games/\-Optimist Racing/src/\-Data.\-hpp}}
}
{\ttfamily \#include $<$iostream$>$}\\*
{\ttfamily \#include $<$string$>$}\\*
{\ttfamily \#include \char`\"{}Algebra.\-hpp\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Electric\-Colour.\-hpp\char`\"{}}\\*
{\ttfamily \#include \char`\"{}Material.\-hpp\char`\"{}}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_generic_data}{Generic\-Data}
\item 
class \hyperlink{class_electric_material_data}{Electric\-Material\-Data}
\item 
class \hyperlink{class_floor_data}{Floor\-Data}
\item 
class \hyperlink{class_floor_render_data}{Floor\-Render\-Data}
\item 
class \hyperlink{class_lagrangian_racer_data}{Lagrangian\-Racer\-Data}
\item 
class \hyperlink{class_lagrangian_racer_render_data}{Lagrangian\-Racer\-Render\-Data}
\item 
class \hyperlink{class_ambience_render_data}{Ambience\-Render\-Data}
\item 
class \hyperlink{class_item_data}{Item\-Data}
\item 
class \hyperlink{class_item_render_data}{Item\-Render\-Data}
\item 
class \hyperlink{class_world_data}{World\-Data}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
std\-::ostream \& \hyperlink{_data_8hpp_a579ab9204764c2be49239ab062b5b273}{operator$<$$<$} (std\-::ostream \&out, const \hyperlink{class_generic_data}{Generic\-Data} \&data)
\item 
std\-::istream \& \hyperlink{_data_8hpp_a6822e817c6d8c826bdb759e432bb29d3}{operator$>$$>$} (std\-::istream \&in, \hyperlink{class_generic_data}{Generic\-Data} \&data)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{_data_8hpp_a579ab9204764c2be49239ab062b5b273}{\index{Data.\-hpp@{Data.\-hpp}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!Data.hpp@{Data.\-hpp}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}std\-::ostream\& operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{std\-::ostream \&}]{out, }
\item[{const {\bf Generic\-Data} \&}]{data}
\end{DoxyParamCaption}
)}}\label{_data_8hpp_a579ab9204764c2be49239ab062b5b273}
\hypertarget{_data_8hpp_a6822e817c6d8c826bdb759e432bb29d3}{\index{Data.\-hpp@{Data.\-hpp}!operator$>$$>$@{operator$>$$>$}}
\index{operator$>$$>$@{operator$>$$>$}!Data.hpp@{Data.\-hpp}}
\subsubsection[{operator$>$$>$}]{\setlength{\rightskip}{0pt plus 5cm}std\-::istream\& operator$>$$>$ (
\begin{DoxyParamCaption}
\item[{std\-::istream \&}]{in, }
\item[{{\bf Generic\-Data} \&}]{data}
\end{DoxyParamCaption}
)}}\label{_data_8hpp_a6822e817c6d8c826bdb759e432bb29d3}
